<?php

class FicheVitrineDefaultModuleFrontController extends VitrineFrontController {
	
	public function initContent() {
		
		parent :: initContent();
		
		$this->loginAsCustomer();
		$customer = Context::getContext()->customer;
		
		$link = new Link();
		$linkModule = $link->getModuleLink('fichevitrine', 'default');
		$linkAddFiche = $link->getModuleLink('fichevitrine', 'addfiche');
		$linkAddModel = $link->getModuleLink('fichevitrine', 'addmodel');
		$linkListModel = $link->getModuleLink('fichevitrine', 'list', array("type"=>Fiche::FICHE_MODELE));
		$linkListFiche = $link->getModuleLink('fichevitrine', 'list', array("type" => Fiche::FICHE));
		$linkPrint = $link->getModuleLink('fichevitrine', 'print');
		
		$connected = $this->isConnected();
		
		$date_end = '';
		$weight = 0;
		$abo = null;
		
		if( $connected == true )
			$abo = FicheAbo::getFicheAbo($customer->id);
			
		if ( $abo != null )
		{
			$weight = $abo->storeSize / Fiche::WEIGHT_MODULATOR;
			$time = strtotime($abo->date_end);
			$date_end = date(Context::getContext()->language->date_format_lite, $time);
			//setlocale(LC_TIME, );
		}
		
		$this->context->smarty->assign(array(
			'moduleName' => 'fichevitrine',
			'connected' => $connected,
			'abo' => $abo,
			'weight' => $weight,
			'manual' => Fiche::getManURI(),
			'date_end' => $date_end,
			'customer' => $customer,
			'linkModule' => $linkModule,
			'linkHome' => $linkModule,
			'linkPrint' => $linkPrint,
			'linkAddFiche' => $linkAddFiche,
			'linkAddModel' => $linkAddModel,
			'linkListFiche' => $linkListFiche,
			'linkListModel' => $linkListModel,
			'path' => 'Fiche Vitrine'
		));
		
		$this->setTemplate('fichevitrine.tpl');
		
	}
	
}